Analysis of Requirements Engineering Techniques Using Clustering
نویسندگان
چکیده
The selection of RE techniques for a project is usually based on personal preference or existing company practice rather than on characteristics of RE techniques and the project at hand. Moreover, research has shown that there are a lot of very useful RE techniques that are not widely used. The few approaches currently available for the selection of RE techniques provide only little guidance for the actual selection process. We believe that the thorough understanding and evaluation of RE techniques in the context of an application domain and a specific project is of great importance. This paper describes research that analyzes RE techniques using a clustering method. An industrial case study that integrated the results of the clustering into the RE technique selection process illustrated the valuable help provided by the clustering.
منابع مشابه
Customer Behavior Mining Framework (CBMF) using clustering and classification techniques
The present study proposes a Customer Behavior Mining Framework on the basis of data mining techniques in a telecom company. This framework takes into account the customers’ behavior patterns and predicts the way they may act in the future. Firstly, clustering technique is used to implement portfolio analysis and previous customers are divided based on socio-demographic features using k</em...
متن کاملTaxonomy Extraction from Automotive Natural Language Requirements Using Unsupervised Learning
In this paper we present a novel approach to semi-automatically learn concept hierarchies from natural language requirements of the automotive industry. The approach is based on the distributional hypothesis and the special characteristics of domain-specific German compounds. We extract taxonomies by using clustering techniques in combination with general thesauri. Such a taxonomy can be used t...
متن کاملExperimental Evaluation of Algorithmic Effort Estimation Models using Projects Clustering
One of the most important aspects of software project management is the estimation of cost and time required for running information system. Therefore, software managers try to carry estimation based on behavior, properties, and project restrictions. Software cost estimation refers to the process of development requirement prediction of software system. Various kinds of effort estimation patter...
متن کاملAn Optimization K-Modes Clustering Algorithm with Elephant Herding Optimization Algorithm for Crime Clustering
The detection and prevention of crime, in the past few decades, required several years of research and analysis. However, today, thanks to smart systems based on data mining techniques, it is possible to detect and prevent crime in a considerably less time. Classification and clustering-based smart techniques can classify and cluster the crime-related samples. The most important factor in the c...
متن کاملAutomatic Detection and Localization of Surface Cracks in Continuously Cast Hot Steel Slabs Using Digital Image Analysis Techniques
Quality inspection is an indispensable part of modern industrial manufacturing. Steel as a major industry requires constant surveillance and supervision through its various stages of production. Continuous casting is a critical step in the steel manufacturing process in which molten steel is solidified into a semi-finished product called slab. Once the slab is released from the casting unit, th...
متن کامل